package proxy

// // client
// import (
//     "fmt"
//     "io/ioutil"
//     "log"
//     "net/http"
//     "net/url"
// )

// func main() {
//     // 设置代理服务器地址
//     proxyURL, err := url.Parse("http://localhost:8080") // 替换为你的代理服务器地址
//     if err != nil {
//         log.Fatalf("Invalid proxy URL: %v", err)
//     }

//     // 创建一个新的 HTTP Transport，设置代理
//     transport := &http.Transport{
//         Proxy: http.ProxyURL(proxyURL),
//     }

//     // 创建 HTTP 客户端，使用自定义的 Transport
//     client := &http.Client{
//         Transport: transport,
//     }

//     // 创建请求
//     req, err := http.NewRequest("GET", "http://www.example.com", nil) // 替换为你想请求的 URL
//     if err != nil {
//         log.Fatalf("Failed to create request: %v", err)
//     }

//     // 发送请求
//     resp, err := client.Do(req)
//     if err != nil {
//         log.Fatalf("Failed to send request: %v", err)
//     }
//     defer resp.Body.Close()

//     // 读取响应
//     body, err := ioutil.ReadAll(resp.Body)
//     if err != nil {
//         log.Fatalf("Failed to read response body: %v", err)
//     }

//     // 打印响应状态和内容
//     fmt.Printf("Response Status: %s\n", resp.Status)
//     fmt.Printf("Response Body: %s\n", body)
// }
